package com.zzl.bonds.ticket.dto;

import com.zzl.apidoc.annotation.ApidocModel;
import com.zzl.apidoc.annotation.ApidocModelProperty;
import com.zzl.bonds.ticket.entity.TicketProtocolEntity;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;

/**
 * 转让申请单
 *
 * @author sunpp
 * @date 2022-02-16 11:14:07
 */
@Data
@ApidocModel
@SuppressWarnings("javadoc")
public class TicketransferUpdateDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApidocModelProperty(description = "主键", example = "")
    @NotEmpty(message = "转让申请id不能为空")
    private String id;

    @ApidocModelProperty(description = "备注", example = "")
    private String recheckRemark;

    //    @Size(min = 1, message = "签署资料不能为空")
    @ApidocModelProperty(description = "签署资料集合", example = "")
    private List<TicketProtocolEntity> signatureInformationEntityList;

    @ApidocModelProperty(description = "通过或拒绝,0通过，1拒绝", example = "")
    @NotEmpty(message = "转让申请id不能为空")
    private String passOrReject;
}
